.mainContainer {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important; 
}
.formContainer {
	min-width: 300px !important;
}
#formElement0 {
	padding-top: 0px !important;
}
#formElement0 ._100 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#formElement1 ._100 {
	padding-top: 5px !important;
	padding-bottom: 15px !important;
	border-top: none !important;
}
#formElement0 label {
	padding-top: 0px !important;
}
#formElement1 label {
	font-size: 14px !important;
}
select {
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	color: #333 !important;
	width: 92% !important;
    max-width: 345px !important;
    height: 40px !important;
	margin-bottom: 5px !important;
	padding: 3px !important;
	border: 2px solid #ccc;
    background: -webkit-(white) !important;
    margin-right: 8px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}
#legalCheckboxVisiblity input[type="checkbox"] {
	margin: 0px !important;
}